﻿//-----------------------------------------------------------------------------------------------------------
// Wbfs Engine (WBFSe) Project by Omega Frost 
// http://wbfse.codeplex.com/
//
// WBFSe is Licensed under the terms of the 
// Microsoft Reciprocal License (Ms-RL)
//-----------------------------------------------------------------------------------------------------------
using System;

namespace WBFSe.Builders
{
    /// <summary>
    /// Flags for building a disc
    /// </summary>
    [Flags]
    public enum BuildFlags
    {
        /// <summary>
        /// None additional data will be kept
        /// </summary>
        None = 0x000,

        /// <summary>
        /// Only builds the header to update name/code
        /// </summary>
        UpdateHeaderOnly = 0x001,

        /// <summary>
        /// Maps the file structure of the disc
        /// </summary>
        MapFilesystem = 0x002,

        /// <summary>
        /// Cryptography data will be kept
        /// </summary>
        KeepCryptData = 0x004,

        /// <summary>
        /// Removes the channel installer
        /// </summary>
        RemoveChannel = 0x008,

        /// <summary>
        /// Removes the update installer
        /// </summary>
        RemoveUpdate = 0x010,
    }
}
